import App from './App'

// #ifndef VUE3
import Vue from 'vue'

import { myRequest } from '@/Network/RequestURL/BaseRequest.js'
Vue.prototype.$myRequest = myRequest;

import uView from '@/uni_modules/uview-ui'
Vue.use(uView)

import navBarView from '@/components/navBarView/navBarView.vue'
Vue.component('navBarView', navBarView)

import dangShiRenXinXi from '@/components/dangShiRenXinXi/dangShiRenXinXi.vue'
import duiFangDangShiRenXinXi from '@/components/duiFangDangShiRenXinXi/duiFangDangShiRenXinXi.vue'
import faDingDaiLiRenXinXi from '@/components/faDingDaiLiRenXinXi/faDingDaiLiRenXinXi.vue'
import danWeiXinXi from '@/components/danWeiXinXi/danWeiXinXi.vue';
import duiFangDanWeiXinXi from '@/components/duiFangDanWeiXinXi/duiFangDanWeiXinXi.vue';
import anYouJiGuanFeiYong from '@/components/anYouJiGuanFeiYong/anYouJiGuanFeiYong.vue';
import diSanRen from '@/components/diSanRen/diSanRen.vue';
import diSanRenTypeGongSi from '@/components/diSanRenTypeGongSi/diSanRenTypeGongSi.vue';
import JieDuanAnYouJiGuanFeiYong from '@/components/JieDuanAnYouJiGuanFeiYong/JieDuanAnYouJiGuanFeiYong.vue';
import shengChengWenJian from '@/components/shengChengWenJian/shengChengWenJian.vue';
import bottomViewTwoButton from '@/components/bottomViewTwoButton/bottomViewTwoButton.vue';
import fuWuXiangMuFeiYongQiXian from '@/components/fuWuXiangMuFeiYongQiXian/fuWuXiangMuFeiYongQiXian.vue';
import buChongXinXi from '@/components/buChongXinXi/buChongXinXi.vue';
import buChongBiLu from '@/components/buChongBiLu/buChongBiLu.vue';
import buChongHeTong from '@/components/buChongHeTong/buChongHeTong.vue';
import buChongWeiTuoShu from '@/components/buChongWeiTuoShu/buChongWeiTuoShu.vue';


Vue.component('dangShiRenXinXi', dangShiRenXinXi)
Vue.component('duiFangDangShiRenXinXi', duiFangDangShiRenXinXi)
Vue.component('faDingDaiLiRenXinXi', faDingDaiLiRenXinXi)
Vue.component('danWeiXinXi', danWeiXinXi)
Vue.component('duiFangDanWeiXinXi', duiFangDanWeiXinXi)
Vue.component('anYouJiGuanFeiYong', anYouJiGuanFeiYong)
Vue.component('diSanRen', diSanRen)
Vue.component('diSanRenTypeGongSi', diSanRenTypeGongSi)
Vue.component('JieDuanAnYouJiGuanFeiYong', JieDuanAnYouJiGuanFeiYong)
Vue.component('shengChengWenJian', shengChengWenJian)
Vue.component('bottomViewTwoButton', bottomViewTwoButton)
Vue.component('fuWuXiangMuFeiYongQiXian', fuWuXiangMuFeiYongQiXian)
Vue.component('buChongXinXi', buChongXinXi)
Vue.component('buChongBiLu', buChongBiLu)
Vue.component('buChongHeTong', buChongHeTong)
Vue.component('buChongWeiTuoShu', buChongWeiTuoShu)


import './uni.promisify.adaptor'
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
  ...App
})
app.$mount()
// #endif

// #ifdef VUE3
import { createSSRApp } from 'vue'
export function createApp() {
  const app = createSSRApp(App)
  return {
    app
  }
}
// #endif